package day01;

// 删除公共字符
// 输出的是第一个字符串删除与第二个字符串的公共字符后的字符串


// 修改版：
import java.util.HashMap;
import java.util.Scanner;

public class Main2 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str1 = in.nextLine();
        String str2 = in.nextLine();

        // 将str2存在HashMap中
        HashMap<Character,Integer> map = new HashMap<>();
        for (int i = 0; i < str2.length(); i++) {
            if(map.get(str2.charAt(i)) == null) {
                map.put(str2.charAt(i),1);
            } else {
                map.put(str2.charAt(i),map.get(str1.charAt(i)+1));
            }
        }

        // 对比+拼接
        String ret ="";
        for (int i = 0; i < str1.length(); i++) {
            if(map.get(str1.charAt(i)) == null) {
                // 没有就拼接
                ret += str1.charAt(i);
            }
        }
        System.out.println(ret);
    }
}







// 没有写出来！！

//import java.util.Scanner;
//
//public class Main2 {
//    public static void main(String[] args) {
//        Scanner in = new Scanner(System.in);
//        String str1 = in.nextLine();
//        String str2 = in.nextLine();
//        // 开始进行删除
//        for (int i = 0; i < str2.length(); i++) {
//            for (int j = 0; j < str1.length(); j++) {
//                if(str2.charAt(i) == str1.charAt(j)) {
//
//                }
//            }
//        }
//    }
//}


